查看原文
其他

Spring Boot功能实战

2017-08-31 javastack Java技术栈

添加web功能启动器

添加了Spring Boot基础依赖后,如要使用web mvc功能,只需要添加如下启动器即可,Spring Boot会自动装配web功能。

  1. <dependencies>

  2.    <dependency>

  3.        <groupId>org.springframework.boot</groupId>

  4.        <artifactId>spring-boot-starter-web</artifactId>

  5.    </dependency>

  6. </dependencies>


添加启动类

然后添加启动类,建议放在根包下,这里把Controller和启动类放在一起也是没问题的,实际请分包出来。

启动类必须要有main方法,并添加启动方法。

  1. package hello;

  2. import org.springframework.boot.*;

  3. import org.springframework.boot.autoconfigure.*;

  4. import org.springframework.stereotype.*;

  5. import org.springframework.web.bind.annotation.*;

  6. @Controller

  7. @SpringBootApplication

  8. public class SampleController {

  9.    @RequestMapping("/")

  10.    @ResponseBody

  11.    String home() {

  12.        return "Hello World!";

  13.    }

  14.    public static void main(String[] args) throws Exception {

  15.        SpringApplication.run(SampleController.class, args);

  16.    }

  17. }

添加编译打包插件

  1. <build>

  2.    <plugins>

  3.        <plugin>

  4.            <groupId>org.springframework.boot</groupId>

  5.            <artifactId>spring-boot-maven-plugin</artifactId>

  6.            <executions>

  7.                <execution>

  8.                    <goals>

  9.                        <goal>repackage</goal>

  10.                    </goals>

  11.                    <configuration>

  12.                        <classifier>exec</classifier>

  13.                        <fork>true</fork>

  14.                        <excludeDevtools>true</excludeDevtools>

  15.                    </configuration>

  16.                </execution>

  17.            </executions>

  18.        </plugin>

  19.    </plugins>

  20. </build>

运行Spring Boot的3种方式

  1. 运行启动类的main方法。

  2. 使用spring-boot:run命令。

  3. 打成jar包后使用java -jar xx.jar命令。

Spring Boot默认的端口是8080,可以通过server.port=8081来修改,或者通过命令行指定也行。

启动工程后,访问localhost:8080/就能输出:Hello World!

Spring Boot快速构建方式

上面是通过maven手动创建工程的方式添加Spring Boot应用 ,当然新手也可以打开Spring Boot的快速构建网站http://start.spring.io/,来选择对应的启动器生成项目,最后导入进来即可。

看完有没有收获?

分享到朋友圈给更多的人吧。





您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存